#define _CRT_SECURE_NO_WARNINGS 1
//#include<stdio.h>
//int main()
//{
//	int arr[4] = { 0 };
//	for (int i = 0; i < 4; i++)
//	{
//		scanf("%d", &arr[i]);
//	}
//	int sum = 0;
//	int yushu = 0;
//	for (int i = 0; i < 4; i++)
//	{
//		arr[i] = arr[i] + 5;
//	}
//	sum = arr[0] * 1000 + arr[1] * 100 + arr[2] * 10 + arr[3];
//	printf("%d\n", sum);
//	yushu = sum / 10;
//	printf("%d\n", yushu);
//	arr[0] = yushu / 1000;
//	arr[1] = yushu / 100 % 10;
//	arr[2] = yushu / 10 % 10;
//	arr[3] = yushu % 10;
//	int tmp = 0;
//	tmp = arr[0];
//	arr[0] = arr[3];
//	arr[3] = tmp;
//	int temp = 0;
//	temp = arr[1];
//	arr[1] = arr[2];
//	arr[2] = temp;
//	for (int i = 0; i < 4; i++)
//	{
//		printf("%d", arr[i]);
//	}
//	return 0;
//}



//int main()
//{
//	char arr1[3] = { 'a', 'b', 'c'};
//	char arr2[3] = { 'x', 'y', 'z' };
//	if (arr1[0] != arr2[0] && arr1[2] != arr2[0] && arr1[2] != arr2[0])
//	{
//		printf("%c\t %c\n", arr1[0], arr2[2]);
//		printf("%c\t %c\n", arr1[1], arr2[0]);
//		printf("%c\t %c\n", arr1[2], arr2[1]);
//	}
//	return 0;
//}


//int main()
//{
//	char ch = '%';
//	int n = 0;
//	scanf("%d", &n);
//	int arr[1000] = { 0 };
//	for (int i = 0; i < n; i++)
//	{
//		scanf("%d", &arr[i]);
//	}
//	/*for (int i = 0; i < n; i++)
//	{
//		printf("%d\n", arr[i]);
//	}*/
//	int sum = 0;
//	double cnt = 0;
//	for (int i = 0; i < n; i++)
//	{
//		if (arr[i] >= 60)
//			cnt++;
//	}
//	double ans = 0;
//	for (int i = 0; i < n; i++)
//	{
//		if (arr[i] >= 85)
//			ans++;
//	}
//	double j = cnt / n;
//	j = j * 100;
//	double y = ans / n;
//	y = y * 100;
//	printf("%.0lf%c\n", j, ch);
//	printf("%.0lf%c\n", y, ch);
//	return 0;
//}
//#include <string.h>
//int main()
//{
//	char arr[26] = { 'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','d','u','v','w','x','y','z' };
//	char a[1000];
//	char ch[26] = { 0 };
//	scanf("%s", a);
//	int len = strlen(a);
//	printf("%d", len);
//	for (int i = 0; i < 26; i++)
//	{
//		for (int j = 0; j <	 len; j++)
//		{
//			if (arr[i] == a[j])
//				ch[arr[i]]++;	
//		}
//	}
//	for (int i = 0; i < len; i++)
//	{
//		printf("%c ", ch[i]);
//	}
//	return 0;
//}


//#include<stdio.h>
//#include<string.h>
//int main()
//{
//	int a[26] = { 0 };
//	int max = 0;
//	int index = 1;
//	char arr[1000];
//	scanf("%s",arr);
//	int len = strlen(arr);
//	for (int i = 1; i < len; i++)
//	{
//		a[arr[i] - 'a'] += 1;
//	}
//	for (int i = 0; i < 26; i++)
//	{
//		if (a[i] > max)
//		{
//			max = a[i];
//			index = i;
//		}
//	}
//	printf("%c\n", (index + 'a'));
//	printf("%d\n", max);
//	return 0;
//}

#include<stdio.h>
int main()
{
	int cnt = 0;
	for (int i = 6; i > 0; i--)
	{
		if (6 % i == 0)
			cnt++;
	}
	printf("%d", cnt);
	return 0;
}